home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / dvc17.zip / DVC.DOC < prev    next >
Text File  |  1991-04-15  |  52KB  |  1,530 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.        
  7.        
  8.        
  9.        
  10.        
  11.        
  12.        
  13.        
  14.        
  15.        
  16.        
  17.        
  18.        
  19.        
  20.                             D V   C O M M A N D E R
  21.        
  22.        
  23.        
  24.        
  25.        
  26.        
  27.        _________________________________________________________________
  28.        
  29.        
  30.        
  31.                            DV Commander version 1.7
  32.        
  33.                       A command-line utility for DESQview
  34.        
  35.                              by: William E. Allen
  36.        
  37.        
  38.        
  39.        
  40.        
  41.        
  42.                    Copyright, 1989,90,91 by William E. Allen
  43.        
  44.                      P.O. Box 834,  Howell, Michigan  48843
  45.        
  46.        
  47.        
  48.        
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.          TABLE OF CONTENTS
  69.  
  70.  
  71.          SHAREWARE ..................................................  1
  72.  
  73.          DISTRIBUTION ...............................................  1
  74.  
  75.          TRADEMARKS .................................................  1
  76.  
  77.          INTRODUCTION ...............................................  2
  78.  
  79.          GETTING STARTED ............................................  2
  80.  
  81.          DVC COMMANDS ...............................................  3
  82.            Beep [freq] , [duration] ... /R=n ........................  3
  83.            Desq <letters and meta commands> .........................  4
  84.            DIsable <menu type> ... ..................................  5
  85.            ENable <menu type> ... ...................................  6
  86.            Execute [ options ] <exe file name> [ program params ] ...  6
  87.            FOreonly ON | OFF ........................................  9
  88.            Frame  ON | OFF .......................................... 10
  89.            Goback  (no parameters) .................................. 10
  90.            GOFore  (no parameters) .................................. 10
  91.            Hide  (no parameters) .................................... 10
  92.            Justify  ON | OFF  [row, col] ............................ 10
  93.            Menu <mnu file name> ..................................... 11
  94.            Name <mail box name> ..................................... 14
  95.            Open <dvp file name> [,nn] [,H] ... ...................... 15
  96.            Resize  <row>, <col>, <length>, <width> .................. 16
  97.            SHow  (no parameters) .................................... 16
  98.            Spawn <dvpfile> [d:\path] [params] [title] [exec] [memo .. 17
  99.            STart <dvpfile> .......................................... 18
  100.            SUspend  (no parameters) ................................. 19
  101.            Top  (no parameters) ..................................... 20
  102.            TOPSys  (no parameters) .................................. 20
  103.            Wait  [10th secs] ........................................ 20
  104.  
  105.          APPENDIX A - COMMAND LINE SWITCHES ......................... 21
  106.  
  107.          APPENDIX B - ADDITIONAL INFORMATION ........................ 22
  108.  
  109.  
  110.  
  111.                                                                SHAREWARE
  112.  
  113.  
  114.  
  115.  
  116.        SHAREWARE
  117.  
  118.        DV Commander version 1.7, is Shareware. If you find this program
  119.        valuable and useful, please register it by sending $15.00 + $1.00
  120.        S&H to William E. Allen P.O. Box 834 Howell, Michigan 48843.
  121.        
  122.        Registered users will receive a companion program, DVP Editor.
  123.        See the last page of this guide for more information about DVP
  124.        Editor.
  125.        
  126.  
  127.        DISTRIBUTION
  128.  
  129.        The DV Commander program and auxiliary files are copyrighted, but
  130.        you are hereby granted permission to make and distribute copies
  131.        for personal, non-commercial use. Use them yourself, give copies
  132.        to friends and co-workers, or distribute them for a cost-based
  133.        fee (of $10.00 or less) as part of a user's group or bulletin
  134.        board service. If you wish to distribute these programs in
  135.        connection with any other product, or for use in commercial
  136.        applications, please contact me for a license agreement. All of
  137.        the files that make up this product must be distribute together,
  138.        in an UNMODIFIED form.
  139.        
  140.        The files you should have on the diskette, or in the archive are:
  141.        
  142.          DVC.EXE        The executable program file
  143.          DVC.DOC        This documentation
  144.          DVC.REG        A registration form: COPY DVC.REG PRN
  145.        
  146.          EXECUTE.DVP    Template DVP file for the Execute command
  147.        
  148.          $$-PIF.DVP     Example autostart DVP file
  149.          DV-PIF.DVP     Example DVP: executes DVC Menu DVUTIL
  150.          DVUTIL.MNU     Example menu file started by DV-PIF.DVP
  151.          ST-PIF.DVP     Example DVP: executes DVC Start TPC
  152.          TPC.DVP        Example DVP started by ST-PIF.DVP
  153.          TPC.BAT        Example batch invoked by TPC.DVP
  154.        
  155.          WHATSNEW.TXT   What's new and changed in version 1.7
  156.        
  157.  
  158.        TRADEMARKS
  159.  
  160.        DESQview, DESQ, and DESQview API are trademarks of Quarterdeck
  161.        Office Systems. 4DOS is a trademark of Rex Conn & J.P. Software.
  162.        
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.        DV Commander User Guide                                         1
  172.  
  173.  
  174.  
  175.        INTRODUCTION
  176.  
  177.  
  178.  
  179.        INTRODUCTION
  180.  
  181.        DV Commander is like a command-line version of your DESQview
  182.        {DESQ} key (usually your Alt key). From the DOS command line it
  183.        can do many of the things you would normally do by tapping the
  184.        {DESQ} key.
  185.        
  186.        Among DV Commander's  features are:
  187.        
  188.          * DESQview Submenu facility
  189.        
  190.          * Spawn a new task
  191.        
  192.          * Execute commands directly from the DESQview menus
  193.        
  194.          * Open a list of windows automatically
  195.        
  196.          * Start a window with prompting for parameters and directory
  197.        
  198.          * Beep for a specified frequency and duration (useful in a
  199.            background batch file to signal success or failure)
  200.        
  201.          * Hide or unhide (Show) a window
  202.        
  203.          * Set the window Frame on or off
  204.        
  205.          * Set Justify mode on or off
  206.        
  207.          * Wait for a specified amount of time
  208.        
  209.          * Resize and position a window
  210.        
  211.          * Make a window background or foreground
  212.        
  213.          * Name mail boxes and check for a named mail box (useful for
  214.            making sure a program is started only once)
  215.        
  216.        and more.
  217.        
  218.  
  219.        GETTING STARTED
  220.  
  221.        To install DV Commander, just copy the files DVC.EXE and
  222.        EXECUTE.DVP to your hard disk. DV Commander is easiest to use
  223.        when it is in a subdirectory that is included in your PATH, but
  224.        you can specify the full path when you invoke DV Commander if its
  225.        directory is not in your PATH.
  226.        
  227.        Once installed, type DVC HELP to see a one-screen overview of its
  228.        commands.
  229.        
  230.  
  231.  
  232.  
  233.  
  234.  
  235.        2                                         DV Commander User Guide
  236.  
  237.  
  238.  
  239.                                                             DVC COMMANDS
  240.  
  241.  
  242.  
  243.  
  244.        DVC COMMANDS
  245.  
  246.        The format of the DV Commander command line is:
  247.        
  248.          DVC  COMMAND  <required>  [optional]  /switches
  249.        
  250.        The first word following DVC is the COMMAND. Some commands have
  251.        required parameters, some have optional parameters, and some have
  252.        both. Required parameters are represented in <angle brackets> and
  253.        optional parameters are represented in [square brackets]. There
  254.        are also a couple of switches that can be used with any command.
  255.        
  256.        Here are the DV Commander commands. The format of each command is
  257.        shown, followed by a detailed description. Commands can be
  258.        entered in upper or lower case, but upper case letters, at the
  259.        beginning of the command names, are used here to show the
  260.        shortest abbreviation allowed for each command. An ellipsis is
  261.        used to show when parameters can be repeated.
  262.        
  263.  
  264.        Beep [freq] , [duration] ... /R=n
  265.  
  266.        Use the Beep command to generate a tone of the specified fre-
  267.        quency and duration. The frequency is given in Hertz and the
  268.        duration is in clock ticks (approximately 18 per second).
  269.        
  270.        This command is useful in a batch file that is running in the
  271.        background to signal success or failure. The advantage to using
  272.        this DESQview specific program rather than another utility, like
  273.        Nortons BE, is that DV Commander uses the DESQview API to create
  274.        the sounds and is not dependent upon the timing of the machine.
  275.        
  276.        Optional Parameters:
  277.        
  278.        [freq] is the frequency in Hertz. The default is 900hz.
  279.        
  280.        [duration] is the number of clock ticks to generate the sound.
  281.        There are 18.2 clock ticks per second. The default is 7.
  282.        
  283.        Switches:
  284.        
  285.        /R=n n specifies the number of times to repeat all of the tones
  286.        given on the command line.
  287.        
  288.        Examples:
  289.        
  290.          DVC  Beep  900,1  600,1  /R=10
  291.        
  292.        This example produces a 900 Hertz tone for one clock tick and
  293.        then a 600 Hertz tone for one clock tick. The entire sequence is
  294.        repeated 10 times. The result sounds like a telephone ringing.
  295.        
  296.  
  297.  
  298.  
  299.        DV Commander User Guide                                         3
  300.  
  301.  
  302.  
  303.        Desq <letters and meta commands>
  304.  
  305.  
  306.  
  307.        Desq <letters and meta commands>
  308.  
  309.        The Desq command stacks keystrokes that open the DESQview main
  310.        menu and execute commands from it. You can use this command, for
  311.        example, to set the DESQview video options, or to use the
  312.        DESQview menus to change colors. You can also use this command to
  313.        cause DESQview to switch to another window.
  314.        
  315.        Required Parameters:
  316.        
  317.        <letters and meta commands> are the letters and special
  318.        characters you use to select various options from the DESQview
  319.        menus. The meta commands let you enter the keys you need to use
  320.        with the DESQview menus that you would not ordinarily be able to
  321.        type on the command line. The 7 meta commands are:
  322.        
  323.          $U  Up arrow key
  324.          $D  Down arrow key
  325.          $L  Left arrow key
  326.          $R  Right arrow key
  327.          $T  Tab key
  328.          $B  Backtab key
  329.          $E  Enter Key
  330.        
  331.        Blank spaces are removed from the command line so you can enter
  332.        them freely for clarity.
  333.        
  334.        Examples:
  335.        
  336.          DVC Desq R C $D$D $E
  337.        
  338.        This example uses the Rearrange Change colors menu to change the
  339.        background color to blue. It would be the same as opening the
  340.        DESQview main menu {DESQ}, then pressing R to display the
  341.        Rearrange menu, then pressing C to display the Change colors
  342.        menu, and then pressing the down arrow twice ($D$D), and finally
  343.        pressing the enter key ($E).
  344.        
  345.          DVC Desq 4
  346.        
  347.        This example will switch to window number 4. You could also use:
  348.        DVC Desq S4
  349.        
  350.          DVC Desq R V 2 $E
  351.        
  352.        This example uses the Rearrange Video options menu to switch your
  353.        VGA monitor into 30 line text mode.
  354.        
  355.          DVC Desq Q Y
  356.        
  357.        Be careful! This example will shut DESQview down completely!
  358.        
  359.        Note: The DVC Desq command uses the BIOS Keyboard Services
  360.        function 5 to stack the keystrokes that DESQview will read. This
  361.  
  362.  
  363.  
  364.        4                                         DV Commander User Guide
  365.  
  366.  
  367.  
  368.                                         Desq <letters and meta commands>
  369.  
  370.  
  371.  
  372.  
  373.        function is not supported by IBM BIOS's dated prior to 11/15/85
  374.        and may not be supported by all clones.
  375.        
  376.  
  377.        DIsable <menu type> ...
  378.  
  379.        The DIsable command will let you disable certain parts of the
  380.        DESQview menu system. This can be helpful in a turnkey system
  381.        where you might want to restrict access to some, or all, of
  382.        DESQview's menus. 
  383.        
  384.        Also see the Enable command.
  385.        
  386.        Required Parameters:
  387.        
  388.        <menu type> is one of the following:
  389.        
  390.          Desqviewmenu Remove access to the main DESQview menu
  391.        
  392.          Switchmenu   Remove access to the Switch menu
  393.        
  394.          Openmenu     Remove access to the Open menu
  395.        
  396.          Quitmenu     Remove access to the Quit menu
  397.        
  398.        You may specify one or more menu types to disable. If you disable
  399.        the DESQview Menu you will no longer have access to any of the
  400.        DESQview menus. i.e. Taping the {DESQ} key will do nothing.
  401.        
  402.        Note: You can abbreviate the menu names to the first character if
  403.        you like.
  404.        
  405.        Examples:
  406.        
  407.          DVC DIsable Quitmenu
  408.        
  409.        This example will disable access to the DESQview Quit menu. If
  410.        you tap your {DESQ} key you will notice the Q is no longer
  411.        avilable.
  412.        
  413.          DVC DI D
  414.          MYGAME
  415.          DVC EN D
  416.        
  417.        This example might be used in a batch file to execute a game, or
  418.        other program, without access to any of the DESQview menus. The
  419.        Enable command is used to re-enable the DESQview menus after the
  420.        game ends.
  421.        
  422.        This sequence may be desirable for two reasons. 1. So the game
  423.        player doesn't accidentally switch to some other window and
  424.        unknowingly blast some keystrokes, intended for the game, into
  425.        the masterpiece document you've been working on all day, and 2.
  426.  
  427.  
  428.  
  429.        DV Commander User Guide                                         5
  430.  
  431.  
  432.  
  433.        DIsable <menu type> ...
  434.  
  435.  
  436.  
  437.        So the game can use the {DESQ} (Alt) key for its own purposes.
  438.        
  439.  
  440.        ENable <menu type> ...
  441.  
  442.        Use the ENable command to enable certain parts of the DESQview
  443.        menu system that were previously disabled by the DIsable command.
  444.        
  445.        Required Parameters:
  446.        
  447.        <menu type> is one of the following:
  448.        
  449.          Desqviewmenu Allow access to the main DESQview menu
  450.        
  451.          Switchmenu   Allow access to the Switch menu
  452.        
  453.          Openmenu     Allow access to the Open menu
  454.        
  455.          Quitmenu     Allow access to the Quit menu
  456.        
  457.        Note: You can abbreviate the menu names to the first character if
  458.        you like.
  459.        
  460.        Examples:
  461.        
  462.          DVC ENable Quitmenu
  463.        
  464.        This example will allow access to the DESQview Quit menu assuming
  465.        it had previously been disabled. If you press your {DESQ} key you
  466.        will notice the Q is once again available.
  467.        
  468.  
  469.        Execute [ options ] <exe file name> [ program params ]
  470.  
  471.        Use the Execute command to run any program you like in its own
  472.        DESQview window. The program you specify is executed in the
  473.        current directory and you can pass parameters just as you would
  474.        if you were to run it from a DOS command prompt.
  475.        
  476.        DV Commander uses a special DVP file, called EXECUTE.DVP, as a
  477.        template to execute your program. It loads a copy of EXECUTE.DVP
  478.        and inserts the specified program name and the current directory.
  479.        Then it uses the DESQview API to execute the program. There is an
  480.        EXECUTE.DVP included with this package that should be fine for
  481.        most people. The EXECUTE.DVP file must reside in the same direc-
  482.        tory as DVC.EXE, usually C:\DV.
  483.        
  484.        There are several options you can put in the Execute command line
  485.        proceeding the program name to override some of the defaults
  486.        in EXECUTE.DVP, including the DVP file itself. See [ options ]
  487.        below for details.
  488.        
  489.        You can edit EXECUTE.DVP to change the default settings either
  490.        with the standard DESQview Change a Program, or, if you've reg-
  491.  
  492.  
  493.  
  494.        6                                         DV Commander User Guide
  495.  
  496.  
  497.  
  498.                   Execute [ options ] <exe file name> [ program params ]
  499.  
  500.  
  501.  
  502.  
  503.        istered DV Commander, with the DVP Editor. In order to use CP to
  504.        edit EXECUTE.DVP you will have to rename it temporarily to some-
  505.        thing that CP can handle, such as EX-PIF.DVP, then use Add a
  506.        Program to add it to your Open menu. The DVP Editor can simply
  507.        edit the file directly.
  508.        
  509.        
  510.        Required Parameters:
  511.        
  512.        <exe file name> is the name of executable program you want to
  513.        run. You can specify it exactly as you would if you were running
  514.        the program from your DOS command line. 
  515.        
  516.        
  517.        Optional Parameters:
  518.        
  519.        [ program params ] are any command-line parameters you would
  520.        normally pass to the program you are executing.
  521.        
  522.        [ options ] are used to override some of the items specified in
  523.        the DVP file template, EXECUTE.DVP.
  524.        
  525.          /D:<dvpfilename>       DEFAULT: EXECUTE.DVP
  526.        
  527.        Specifies the template file to be used instead of EXECUTE.DVP.
  528.        
  529.          /V+ or /V-             DEFAULT: from template DVP
  530.        
  531.        Specifies whether Virtualize Text and Graphics are on (/V+ or /V)
  532.        or off (/V-). Note: You must be using DESQview/386 for Virtual-
  533.        ization to have any effect.
  534.        
  535.          /H+ or /H-             DEFAULT: from template DVP
  536.        
  537.        By specifying /H+ (or /H) your program will be started hidden in
  538.        the background. Note: This feature requires DESQview 2.26 or
  539.        later.
  540.        
  541.          /B+ or /B-             DEFAULT: from template DVP
  542.        
  543.        Specifies whether or not your program should be allowed to
  544.        execute in the background.
  545.        
  546.          /C+ or /C-             DEFAULT: from template DVP
  547.        
  548.        Lets you override the Close on Exit option of your template DVP.
  549.        Normally Close on Exit would be on in your template DVP. You
  550.        would want to override it by specifying /C- when executing a
  551.        batch file. If you don't, the window would close after the first
  552.        command in the batch file completed.
  553.        
  554.          /W+ or /W-             DEFAULT: from template DVP
  555.        
  556.  
  557.  
  558.  
  559.        DV Commander User Guide                                         7
  560.  
  561.  
  562.  
  563.        Execute [ options ] <exe file name> [ program params ]
  564.  
  565.  
  566.  
  567.        Lets you override the Writes Directly to Screen option of your
  568.        template DVP.
  569.        
  570.          /M:<minmem>[,maxmem]   DEFAULT: from template DVP
  571.        
  572.        Lets you override the memory requirements. If you specify only
  573.        the first number it is use both for the minimum and maximum mem-
  574.        ory for the program. As in the DVP, the memory is specified in k
  575.        bytes.
  576.        
  577.          /P:<startup dir>       DEFAULT: the current directory
  578.        
  579.        Normally your program is executed in the current directory. This
  580.        option lets you specify another directory path in which to start
  581.        your program. If you use this option, make sure the program you
  582.        are trying to execute will be found from the specified directory.
  583.        
  584.          /R:<start row>, <start column>, <# rows>, <# columns>
  585.                                 DEFAULT: from template DVP
  586.        
  587.        This option lets you specify the starting position and size of
  588.        the window.
  589.        
  590.        
  591.        Examples:
  592.        
  593.          DVC Execute xcopy *.* a:
  594.        
  595.        This example will execute the DOS XCOPY command to copy all the
  596.        files from the current directory to drive A:
  597.        
  598.          DVC E /H xcopy *.* a:
  599.        
  600.        As in the previous example this will execute the DOS XCOPY com-
  601.        mand to copy all the files from the current directory to drive
  602.        A:. In addition, the /H option will cause it to execute while
  603.        hidden in the background.
  604.        
  605.          DVC E /D:c:\dv\bd  xcopy *.* a:
  606.        
  607.        In this example the execute command will use the DVP file spec-
  608.        ified in the /D option to start the xcopy program. Since the DVP
  609.        file name is exactly two characters (not counting the path), the
  610.        name will be automatically expanded to the standard DESQview DVP
  611.        file name of: BD-PIF.DVP. 
  612.        
  613.          DVC E /P:c:\util  xcopy *.* a:
  614.        
  615.        This example uses the /P option to execute the xcopy program from
  616.        the C:\UTIL directory.
  617.        
  618.        Here are the defaults in EXECUTE.DVP supplied with DV Commander:
  619.        
  620.          Memory:  
  621.  
  622.  
  623.  
  624.        8                                         DV Commander User Guide
  625.  
  626.  
  627.  
  628.                   Execute [ options ] <exe file name> [ program params ]
  629.  
  630.  
  631.  
  632.  
  633.            Minimum 256k   Maximum 640k   
  634.             System   6k   EMS   65535k
  635.        
  636.          Execute    blank
  637.          Parms      blank
  638.          Directory  blank
  639.        
  640.          Window:  
  641.             Maximum Lth 25  Wth 80  
  642.            Starting Row  0  Col 0  Lth 25  Wth 80
  643.        
  644.          Writes text directly to screen   Yes
  645.          Virtualize    Text Yes  Graphics Yes
  646.          Pages for     Text   1  Graphics   1
  647.        
  648.          Com Ports (00=No,01,02,FF=Both)   00
  649.          Close on exit                    Yes
  650.          Allow Close Window command       Yes
  651.          Uses math coprocessor            No
  652.          Share CPU when foreground        Yes
  653.          Can be swapped out               Yes
  654.        
  655.          Uses its own colors              Yes
  656.          Runs in background               Yes
  657.          Keyboard conflict (0..F)           0
  658.          Share EGA when FG Zoomed         Yes
  659.          Protection level (0..3)            0
  660.          Script Buffer size                 0
  661.          Initial mode                      FF
  662.          Requires floppy diskette         No
  663.          Start Hidden No    Pause count     0
  664.          Swap interrupts    00   through   FF
  665.        
  666.  
  667.        FOreonly ON | OFF
  668.  
  669.        The FOreonly command lets you select whether the window will run
  670.        only when it is in the foreground, or if it will continue to run
  671.        when it is switched into the background. The default for a given
  672.        window is specified in its DVP.
  673.        
  674.        Examples:
  675.        
  676.          DVC FOreonly ON
  677.        
  678.        This example will set the window so it runs only when it is in
  679.        the foreground. To allow it to run in the background type:
  680.        
  681.          DVC FOreonly OFF
  682.        
  683.  
  684.  
  685.  
  686.  
  687.  
  688.        DV Commander User Guide                                         9
  689.  
  690.  
  691.  
  692.        Frame  ON | OFF
  693.  
  694.  
  695.  
  696.        Frame  ON | OFF
  697.  
  698.        The Frame command lets you turn the frame on and off for a
  699.        window.
  700.        
  701.        Examples:
  702.        
  703.          DVC Frame OFF
  704.        
  705.        This example will remove the frame from the window where it is
  706.        executed. To restore the frame type:
  707.        
  708.          DVC Frame ON
  709.        
  710.  
  711.        Goback  (no parameters)
  712.  
  713.        The Goback command will make the window where it is executed the
  714.        bottommost in the system. If the window is the foreground window,
  715.        the next window in the list becomes the foreground window.
  716.        
  717.        Examples:
  718.        
  719.          DVC Goback
  720.        
  721.        
  722.  
  723.        GOFore  (no parameters)
  724.  
  725.        The GOFore command will make the window where it is executed the
  726.        foreground window. Use this command with caution because it may
  727.        disrupt the window currently running in the foreground.
  728.        
  729.        Examples:
  730.        
  731.          DVC GOFore
  732.        
  733.  
  734.        Hide  (no parameters)
  735.  
  736.        The Hide command will cause the window where it is executed to be
  737.        hidden. The task will continue to execute if it is allow to to
  738.        run in the background.
  739.        
  740.        Examples:
  741.        
  742.          DVC Hide
  743.        
  744.  
  745.        Justify  ON | OFF  [row, col]
  746.  
  747.        The Justify command lets you set automatic justification mode on
  748.        or off for a window. Normally, with justify mode on, DESQview
  749.        will automatically scroll your window to keep the hardware cursor
  750.  
  751.  
  752.  
  753.        10                                        DV Commander User Guide
  754.  
  755.  
  756.  
  757.                                            Justify  ON | OFF  [row, col]
  758.  
  759.  
  760.  
  761.  
  762.        visible. If you set justify mode off, DESQview will not scroll
  763.        your window.
  764.        
  765.        Optional Parameters:
  766.        
  767.        [row, col] The row and column of the upper left corner of the
  768.        window.
  769.        
  770.        Examples:
  771.        
  772.          DVC Justify OFF 2,2
  773.        
  774.        Turn justify mode off and position the window so row 2 column 2
  775.        are visible in the upper left corner of the DESQview window.
  776.        
  777.  
  778.        Menu <mnu file name>
  779.  
  780.        The Menu command is DV Commander's most popular feature. It lets
  781.        you extend the DESQview Open Window menu with unlimited sub menu
  782.        capabilities.
  783.        
  784.        Required Parameters:
  785.        
  786.        <mnu file name> is the only parameter. It is the name of your
  787.        menu file and may contain a path. The file extension of .MNU will
  788.        be assumed if omitted. Each line in the file represents one item
  789.        on your sub menu. Use any pure ASCII text editor to create your
  790.        menu. Each line in your menu file has the following format.
  791.        
  792.          <description> <dvp>  [d:\path] [params] [title] [exec] [mem]
  793.        
  794.        <description> is the text that will be displayed on the menu. It
  795.        should be enclosed in double quotes if it contains any of the
  796.        following characters: Space, Tab, Equals sign, Comma, or
  797.        Semicolon. The first upper case letter or digit found in the
  798.        string will be highlighted and used as the selector character.
  799.        
  800.        Optionally there is a special form of the description you can use
  801.        to make the selector character appear on the far right of the
  802.        description like DESQview's own menus. For example the menu line:
  803.        
  804.          "D=DESQview Datebook"  DA
  805.        
  806.        would display in the menu as:
  807.        
  808.           DESQview Datebook    D
  809.        
  810.        The selector character is the first character followed by the
  811.        equals sign (=) in the second position of the description string.
  812.        
  813.        <dvp> is the name of the DESQview Program Information File.
  814.        Specify the full path for the file if it is not in the current
  815.  
  816.  
  817.  
  818.        DV Commander User Guide                                        11
  819.  
  820.  
  821.  
  822.        Menu <mnu file name>
  823.  
  824.  
  825.  
  826.        directory. If the DVP file name follows the standard DESQview
  827.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  828.        used on the Open Program menu, you need specify only the first
  829.        two letters.
  830.        
  831.        [d:\path] is the drive and path you want to be the default when
  832.        your program is started.
  833.        
  834.        [params] are any program parameters you want to pass to your
  835.        program when it runs. If you wish to pass any of the following:
  836.        Space, Tab, Equals sign, Comma, or Semicolon in your parameters,
  837.        enclose the entire string in double quotes "Like This".
  838.        
  839.        [title] will override the default program name specified in the
  840.        DVP. It may be a string of up to 30 characters and must be
  841.        enclosed in double quotes if it contains any of the special
  842.        characters mentioned above.
  843.        
  844.        [exec] will override the program/execute parameter in the DVP
  845.        file.
  846.        
  847.        [memory] overrides the minimum and maximum memory require- ments
  848.        specified in the DVP file.
  849.        
  850.        NOTE: The optional parameters, [d:\path] [params] [title] [exec]
  851.        and [memory], are positional and they can not be omitted except
  852.        on the right. You can use an asterisk (*) to hold the place of
  853.        any parameter you do not want to specify.
  854.        
  855.        For example say you wanted to modify only the amount of memory
  856.        allocated to the program to 128k and leave all the other
  857.        parameters alone you would use a line in your menu file something
  858.        like:
  859.        
  860.          "D=DESQview Datebook" DA * * * * 128
  861.        
  862.        where the four asterisks hold the places of the: DIRECTORY,
  863.        PROGRAM PARAMETERS, TITLE, and EXECUTE parameters.
  864.        
  865.        NOTE: A special line of the form:
  866.        
  867.          %menu "Applications Menu"
  868.        
  869.        allows you to give a name to the menu. If omitted, the title from
  870.        the DVP used to execute the DVC MENU command is used as the menu
  871.        title.
  872.        
  873.        
  874.        Examples:
  875.        
  876.          DVC Menu DVUTIL
  877.        
  878.        This command will display a sub menu defined in the file
  879.        DVUTIL.MNU. DVUTIL.MNU is an ASCII text file as follows:
  880.  
  881.  
  882.  
  883.        12                                        DV Commander User Guide
  884.  
  885.  
  886.  
  887.                                                     Menu <mnu file name>
  888.  
  889.  
  890.  
  891.  
  892.        
  893.          %menu "DV Utilities"
  894.          "C=DESQview Calculator" CA
  895.          "D=DESQview Datebook"   DA
  896.          "E=Memory Status"       MS
  897.          "F=DV Shift Install"    DVSINS
  898.          "L=DESQview Link"       DL
  899.          "M=Manifest"            MFT
  900.          "N=DESQview Note Pad"   DN
  901.          "O=Window Position"     WinPos
  902.          "P=DESQview Palette"    PL
  903.          "G=Panel Design Tool"   PD
  904.          "S=DESQview Setup"      SE
  905.          "W=QD White Papers"     QWhite
  906.        
  907.        The first item on each line is the description to display in the
  908.        menu. The items are enclosed in double quotes because they
  909.        contain spaces and/or other special characters. There is room on
  910.        the menu to display up to 22 characters.
  911.        
  912.        Since the description is of the special form, with the selector
  913.        letter in the first position followed by an equals sign, the menu
  914.        will be displayed in the DESQview-style with the selector
  915.        characters on the far right:
  916.        
  917.          +--------------------------+
  918.          |       DV Utilities       |
  919.          |                          |
  920.          |  DESQview Calculator  C  |
  921.          |  DESQview Datebook    D  |
  922.          |  Memory Status        E  |
  923.          |  DV Shift Install     F  |
  924.          |  DESQview Link        L  |
  925.          |  Manifest             M  |
  926.          |  DESQview Note Pad    N  |
  927.          |  Window Position      O  |
  928.          |  DESQview Palette     P  |
  929.          |  Panel Design Tool    G  |
  930.          |  DESQview Setup       S  |
  931.          |  QD White Papers      W  |
  932.          +--------------------------+
  933.        
  934.        You can create the DVP files you invoke with your sub menus using
  935.        Change a Program as you usually would. Test them using your
  936.        DESQview Open Window Menu. When you are sure the DVP's work
  937.        properly, move them to another directory and use Delete a Program
  938.        to remove them from your DESQview Open Window Menu.
  939.        
  940.        NOTE: Registered users can use the DVP Editor to create and
  941.        modify the DVP which is much easier than using Change A Program.
  942.        
  943.        To invoke your sub menu using the DV Commander program, setup a
  944.        DESQview Program Information File as follows:
  945.  
  946.  
  947.  
  948.        DV Commander User Guide                                        13
  949.  
  950.  
  951.  
  952.        Menu <mnu file name>
  953.  
  954.  
  955.  
  956.        
  957.          ============================================================
  958.                                Change a Program
  959.        
  960.          Program Name......: Menu DVUTIL
  961.        
  962.          Keys to Use on Open Menu: DV         Memory Size (in K): 128
  963.          ------------------------------------------------------------
  964.          Program...: DVC.EXE
  965.          Parameters: Menu DVMENU
  966.          Directory.: C:\DV
  967.          ------------------------------------------------------------
  968.          Options:
  969.                    Writes text directly to screen.......: [N]
  970.                    Displays graphics information........: [N]
  971.                    Virtualize text/graphics (Y,N,T).....: [N]
  972.                    Uses serial ports (Y,N,1,2)..........: [N]
  973.                    Requires floppy diskette.............: [N]
  974.        
  975.          Press F1 for advanced options     Press <- when you are DONE
  976.          ============================================================
  977.                       Change a Program Advanced Options
  978.        
  979.          System Memory (in K)..: 1   Max Program Memory Size....: ___
  980.          Script Buffer Size....: 0   Max Expanded Memory Size...: ___
  981.          Text Pages: 1  Graph Pages: 0  Init Mode: ___ Ints: 00 to FF
  982.          ------------------------------------------------------------
  983.          Window Position:
  984.          Max Height:  25   Starting Height:  1   Starting Row...:   0
  985.          Max Width.:  80   Starting Width.:  1   Starting Column:  79
  986.          ------------------------------------------------------------
  987.                                Shared Program
  988.          Pathname..:
  989.          Data......:
  990.          ------------------------------------------------------------
  991.          Close on exit.........: [Y]  Uses its own colors.......: [N]
  992.          Allow Close Window....: [Y]  Runs in background .......: [ ]
  993.          Uses math coproc......: [N]  Keyboard conflict (0-4)...: [0]
  994.          Share CPU when FG.....: [Y]  Share EGA.................: [Y]
  995.          Can be swapped out....: [ ]  Protection level (0-3)....: [0]
  996.        
  997.          Press F1 for standard options     Press <- when you are DONE
  998.          ============================================================
  999.  
  1000.        Name <mail box name>
  1001.  
  1002.        The Name command assigns a name to the default mailbox associa-
  1003.        ted with the window where it is executed. This is handy when used
  1004.        in conjunction with the /ONLYIF and /NOTIF command line switches
  1005.        (defined later) to keep from opening a particular window more
  1006.        than once.
  1007.        
  1008.        Required Parameters:
  1009.        
  1010.  
  1011.  
  1012.  
  1013.        14                                        DV Commander User Guide
  1014.  
  1015.  
  1016.  
  1017.                                                     Name <mail box name>
  1018.  
  1019.  
  1020.  
  1021.  
  1022.        <mail box name> is a name to assign to the default mail box.
  1023.        
  1024.        Examples:
  1025.        
  1026.          DVC Name Fred
  1027.        
  1028.        In this example DV Commander will attempt to name the default
  1029.        mailbox "Fred". If there is already a mailbox with the same name,
  1030.        DV Commander will display an error message and terminate with an
  1031.        error code of 1. The error code can be tested in a batch file:
  1032.        
  1033.          DVC Name Fred
  1034.          if errorlevel 1 exit
  1035.          rem continue with batch file...
  1036.        
  1037.  
  1038.        Open <dvp file name> [,nn] [,H] ...
  1039.  
  1040.        Use the Open command to automatically open one or more windows.
  1041.        You can optionally specify an amount of time to wait before
  1042.        opening the next window, and you can specify that the window be
  1043.        hidden after it is opened.
  1044.        
  1045.        This command is useful to open a default set of windows every
  1046.        time you start DESQview. To do this, set up a DVP using Change a
  1047.        Program so that the program name starts with some characters that
  1048.        will cause it to be placed at the beginning of your Open menu.
  1049.        Then simply press your Enter Key twice after DESQview starts and
  1050.        the DESQview menu is displayed. I use "$$AutoStart Apps" as the
  1051.        program name. Set the program to "DVC.EXE" and put "OPEN ..." on
  1052.        the parameters line. See the example $$-PIF.DVP file on the DV
  1053.        Commander release disk (or archive).
  1054.        
  1055.        Of course you can use the DESQview LEARN facility to establish
  1056.        your default windows too, but the LEARN facility takes some
  1057.        global memory, and doesn't give you the option NOT to start your
  1058.        default windows.
  1059.        
  1060.        Required Parameters:
  1061.        
  1062.        <dvp file name> is the name of the DESQview Program Information
  1063.        File. Specify the full path for the file if it is not in the
  1064.        current directory. If the DVP file name follows the standard
  1065.        DESQview convention of xx-PIF.DVP, where xx is the unique 2
  1066.        letter code used on the Open Program menu, you need specify only
  1067.        the first two letters.
  1068.        
  1069.        Optional Parameters:
  1070.        
  1071.        [,nn] is a number of 1/10th seconds to wait after opening the
  1072.        window before continuing to process the command line. nn can be a
  1073.        number in the range 1 through 3276. A value of 1 will delay for
  1074.        one tenth of a second, while 3276 will delay for nearly 55
  1075.  
  1076.  
  1077.  
  1078.        DV Commander User Guide                                        15
  1079.  
  1080.  
  1081.  
  1082.        Open <dvp file name> [,nn] [,H] ...
  1083.  
  1084.  
  1085.  
  1086.        minutes.
  1087.        
  1088.        [,H] indicates that the window should be hidden after it is
  1089.        opened.
  1090.        
  1091.        Examples:
  1092.        
  1093.          DVC  Open  BR,50,H  DA,H  DO
  1094.        
  1095.        This example will first open BR-PIF.DVP (Brief Text editor),
  1096.        allow it to run in the foreground for 5 seconds, then hide it.
  1097.        Next, DA, the DESQview companions date book, will be opened and
  1098.        hidden, and finally DO, a full screen DOS shell, will be opened
  1099.        and left as the foreground task.
  1100.  
  1101.        Resize  <row>, <col>, <length>, <width>
  1102.  
  1103.        The Resize command is used to change the location and size of a
  1104.        window.
  1105.        
  1106.        Required Parameters:
  1107.        
  1108.        <row> The top row where the window will start. The number can be
  1109.        in the range 0 through 25 which will allow you to position part
  1110.        or all of the window off of the physical screen!
  1111.        
  1112.        <col> The left-most column where the window will start. It can be
  1113.        in the range 0 through 80 and can also result in part of the
  1114.        window being positioned off of the physical screen.
  1115.        
  1116.        <length> is the new length of the window.
  1117.        
  1118.        <width> is the new width of the window.
  1119.        
  1120.        Examples:
  1121.        
  1122.          DVC Resize 4,17,20,60
  1123.        
  1124.  
  1125.        SHow  (no parameters)
  1126.  
  1127.        SHow is the opposite of the Hide command. It will unhide the
  1128.        window in which it is executed. This will not make the window
  1129.        suddenly pop up on top of the foreground window, but it will make
  1130.        it visible in the background if there are no other windows
  1131.        covering it.
  1132.        
  1133.        Examples:
  1134.        
  1135.          DVC SHow
  1136.        
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.        16                                        DV Commander User Guide
  1143.  
  1144.  
  1145.  
  1146.               Spawn <dvpfile> [d:\path] [params] [title] [exec] [memory]
  1147.  
  1148.  
  1149.  
  1150.  
  1151.        Spawn <dvpfile> [d:\path] [params] [title] [exec] [memory]
  1152.  
  1153.        The Spawn command will open a single DESQview window and allow
  1154.        you to optionally override certain DVP file parameters.
  1155.        
  1156.        Required Parameters:
  1157.        
  1158.        <dvpfile> is the name of the DESQview Program Information File.
  1159.        Specify the full path for the file if it is not in the current
  1160.        directory. If the DVP file name follows the standard DESQview
  1161.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  1162.        used on the Open Program menu, you need specify only the first
  1163.        two letters.
  1164.        
  1165.        NOTE: The DVP file you start with this command need not be one
  1166.        that you keep on your Open Window menu, and need not follow the
  1167.        DESQview DVP file name conventions.
  1168.        
  1169.        Optional Parameters:
  1170.        
  1171.        [d:\path] is the drive and path to be the default when your
  1172.        program is started. It will override the drive and path specified
  1173.        in the DVP file.
  1174.        
  1175.        [params] are any program parameters you want to pass to your
  1176.        program when it runs. If you wish to pass any of the following:
  1177.        Space, Tab, Equals sign, Comma, or Semicolon in your parameters,
  1178.        enclose the entire string in double quotes "Like This".
  1179.        
  1180.        [title] if given will override the default program name specified
  1181.        in the DVP. It may be a string of up to 30 characters and must be
  1182.        enclosed in double quotes if it contains any of the special
  1183.        characters mentioned above.
  1184.        
  1185.        [exec] will override the program/execute parameter in the DVP
  1186.        file.
  1187.        
  1188.        [memory] overrides the minimum and maximum memory requirements
  1189.        specified in the DVP file.
  1190.        
  1191.        NOTE: The optional parameters, [d:\path] [params] [title] [exec]
  1192.        and [memory], are positional and they can not be omitted except
  1193.        on the right. You can use an asterisk (*) to hold the place of
  1194.        any parameter you do not want to specify.
  1195.        
  1196.        Examples:
  1197.        
  1198.          DVC SPAWN XYZ  *  *  *  *  256
  1199.        
  1200.        This example will Spawn XYZ.DVP and modify the amount of memory
  1201.        allocated to the program to 256k. All the other parameters
  1202.        specified in XYZ.DVP would be left as is.
  1203.        
  1204.  
  1205.  
  1206.  
  1207.        DV Commander User Guide                                        17
  1208.  
  1209.  
  1210.  
  1211.        Spawn <dvpfile> [d:\path] [params] [title] [exec] [memory]
  1212.  
  1213.  
  1214.  
  1215.        The four asterisks hold the places of the: DIRECTORY, PROGRAM
  1216.        PARAMETERS, TITLE, and EXECUTE parameters.
  1217.        
  1218.  
  1219.        STart <dvpfile>
  1220.  
  1221.        The STart command will open a single DVP after prompting you for,
  1222.        the path and parameters to be used.
  1223.        
  1224.        A  window like this will prompt you to supply the path and
  1225.        parameters.
  1226.        
  1227.         +------------------------------------------------------------+
  1228.         | Directory  C:\TP\WORK                                      |
  1229.         |                                                            |
  1230.         | Parameters WIZBANG                                         |
  1231.         |                                                            |
  1232.         |         F2 Save & Run       F3 Run       Esc Quit          |
  1233.         +------------------------------------------------------------+
  1234.        
  1235.        Change the Directory and Parameters fields and press F3 to start
  1236.        the DVP with the new values, or press F2 to save the new values
  1237.        into the DVP and then start it. You can press ESCape to quit
  1238.        without saving the new information, or starting the DVP.
  1239.        
  1240.        The DVP file you start with this command would not usually be one
  1241.        that you keep on your Open Window menu, and need not follow the
  1242.        DESQview DVP file name conventions. Use Change A Program to
  1243.        create the DVP and give it some dummy value, such as XX for the
  1244.        Keys to Use on Open Menu question. Test it, using the normal
  1245.        DESQview Open Window menu using any values you like for the
  1246.        Directory and Parameters questions. When you are satisfied that
  1247.        it is correct, rename it to another name (or copy it to another
  1248.        directory), and use Delete a Program to remove it from the
  1249.        DESQview Open Window menu.
  1250.        
  1251.        NOTE: Registered users can use the DVP Editor to create and
  1252.        modify the DVP which is much easier than using Change A Program.
  1253.        
  1254.        Required Parameters:
  1255.        
  1256.        <dvpfile> is the name of the DESQview Program Information File.
  1257.        Specify the full path for the file if it is not in the current
  1258.        directory. If the DVP file name follows the standard DESQview
  1259.        convention of xx-PIF.DVP, where xx is the unique 2 letter code
  1260.        used on the Open Program menu, you need specify only the first
  1261.        two letters.
  1262.        
  1263.        Examples:
  1264.        
  1265.          DVC STart TPC
  1266.        
  1267.        This example will start TPC.DVP after prompting for the drive and
  1268.        directory and the program parameters. The TPC.DVP, in this
  1269.  
  1270.  
  1271.  
  1272.        18                                        DV Commander User Guide
  1273.  
  1274.  
  1275.  
  1276.                                                          STart <dvpfile>
  1277.  
  1278.  
  1279.  
  1280.  
  1281.        example, is setup as follows:
  1282.        
  1283.          ============================================================
  1284.                                Change a Program
  1285.        
  1286.          Program Name......: TP Command-Line compiler
  1287.        
  1288.          Keys to Use on Open Menu: XX         Memory Size (in K): 512
  1289.          ------------------------------------------------------------
  1290.          Program...: C:\DV\TPC.BAT
  1291.          Parameters: WIZBANG
  1292.          Directory.: C:\TP\WORK
  1293.          ------------------------------------------------------------
  1294.          Options:
  1295.                     Writes text directly to screen.......: [N]
  1296.                     Displays graphics information........: [N]
  1297.                     Virtualize text/graphics (Y,N,T).....: [N]
  1298.                     Uses serial ports (Y,N,1,2)..........: [N]
  1299.                     Requires floppy diskette.............: [N]
  1300.        
  1301.          Press F1 for advanced options     Press <- when you are DONE
  1302.          ============================================================
  1303.        
  1304.        
  1305.        This DVP invokes a batch file, TPC.BAT, to do a Turbo Pascal
  1306.        compile in the background. TPC.BAT looks like this:
  1307.        
  1308.          @echo off
  1309.            cls
  1310.            DVC Hide
  1311.            C:\TP\TPC %1 %2 %3 %4 %5 %6 %7 %8 %9
  1312.            if errorlevel 1 goto Error
  1313.            DVC Beep 990,2 0,1 990,3
  1314.            exit
  1315.        
  1316.          :Error
  1317.            DVC Beep 330,4 180,12
  1318.            DVC Resize 1 1 23 78
  1319.            pause
  1320.            exit
  1321.  
  1322.        SUspend  (no parameters)
  1323.  
  1324.        Use the SUspend command to hide a window and suspend it so that
  1325.        it does not continue to execute in the background.
  1326.        
  1327.        Examples:
  1328.        
  1329.          DVC SUspend
  1330.        
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.        DV Commander User Guide                                        19
  1337.  
  1338.  
  1339.  
  1340.        Top  (no parameters)
  1341.  
  1342.  
  1343.  
  1344.        Top  (no parameters)
  1345.  
  1346.        This command will make a window the top most window within an
  1347.        application. This is of little value since any task that has
  1348.        multiple windows associated with it would have to be DESQview
  1349.        specific anyway.
  1350.        
  1351.        Examples:
  1352.        
  1353.          DVC Top
  1354.        
  1355.        
  1356.  
  1357.        TOPSys  (no parameters)
  1358.  
  1359.        The TOPSys command makes the window where it is executed the
  1360.        topmost window in the system. This should only be used when a
  1361.        background application has to report something to the user but
  1362.        does not want to become the foreground window.
  1363.        
  1364.        Examples:
  1365.        
  1366.          DVC TOPSys
  1367.        
  1368.  
  1369.        Wait  [10th secs]
  1370.  
  1371.        The Wait command will suspend the window where it is executed for
  1372.        the specified amount of time.
  1373.        
  1374.        Optional Parameters:
  1375.        
  1376.        [10th secs] The amount of time to wait. The default is 10 which
  1377.        is one second.
  1378.        
  1379.        
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.        20                                        DV Commander User Guide
  1401.  
  1402.  
  1403.  
  1404.                                       APPENDIX A - COMMAND LINE SWITCHES
  1405.  
  1406.  
  1407.  
  1408.  
  1409.        APPENDIX A - COMMAND LINE SWITCHES
  1410.  
  1411.        /C=hh
  1412.        
  1413.        This command line switch lets you specify the color that DV
  1414.        Commander will use. hh is the hex attribute for the color you
  1415.        want DVC to use. It defaults to /C=07. You must set USES ITS OWN
  1416.        COLORS to Yes if you specify this switch.
  1417.        
  1418.        
  1419.        /Q
  1420.        
  1421.        Use the "Quiet" switch to supress and error message windows. Most
  1422.        errors will still generate messages when this switch is in
  1423.        effect, but they will simply be displayed on the console rather
  1424.        than pop up in a DESQview error window.
  1425.        
  1426.        
  1427.        /ONLYIF=<mail box name>
  1428.        
  1429.        With this switch in effect the DV Commander command will only be
  1430.        execute if <mail box name> exists.
  1431.        
  1432.        
  1433.        /NOTIF=<mail box name>
  1434.        
  1435.        This switch will prevent the DV Commander command from being
  1436.        executed if <mail box name> exists. You can use this in
  1437.        conjunction with the Name command to prevent a window from being
  1438.        opened more than once.
  1439.        
  1440.        
  1441.        /R=n
  1442.        
  1443.        This switch is used only with the Beep command. The number, n,
  1444.        specifies the number of times the tones on the command line are
  1445.        to be repeated. See the Beep command for more information.
  1446.        
  1447.        
  1448.        /M- or /NOM
  1449.        
  1450.        Use this switch to prevent the mouse from being initialized. You
  1451.        can also specify /M+ to force the mouse to be use when it
  1452.        normally would not be. See Appendix B for more details.
  1453.        
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.        DV Commander User Guide                                        21
  1465.  
  1466.  
  1467.  
  1468.        APPENDIX B - ADDITIONAL INFORMATION
  1469.  
  1470.  
  1471.  
  1472.        APPENDIX B - ADDITIONAL INFORMATION
  1473.  
  1474.        * DV Commander has a companion program called DVP Editor. Like  
  1475.          Change a Program, DVP Editor is an editor for your DESQview  
  1476.          Program Information Files. But, unlike CP, DVPEDIT can edit  
  1477.          DVPs with any filename and in any directory. And, DVPEDIT does
  1478.          not alter your DESQview Open Window menu in any way. This makes
  1479.          it the ideal companion for DV Commander. DVPEDIT also combines
  1480.          both the standard and advanced options screens of Change a
  1481.          Program into a single easy to edit screen, complete with
  1482.          context-sensitive help for every question.
  1483.        
  1484.          When you register DV Commander, you will receive a diskette
  1485.          containing the latest versions of DVC and DVPEDIT with printed
  1486.          documentation for both programs.
  1487.        
  1488.          Among DVP Editor's features are:
  1489.        
  1490.          * All questions are on one screen
  1491.          * True context-sensitive help
  1492.          * Edit options that are not on CP screen
  1493.          * Edit several DVPs in one invocation
  1494.          * File names not restricted to ??-PIF.DVP
  1495.          * Edit DVPs on any drive and/or directory
  1496.          * Edit DVPs that are not on the DESQview Open menu
  1497.          * No ambiguities (i.e. no blank questions)
  1498.          * Runs outside of DESQview if desired
  1499.          * Ideal companion to DV Commander
  1500.          * Free to registered DV Commander users
  1501.        
  1502.        
  1503.        * DV Commander will use a Microsoft compatible mouse if You have
  1504.          your mouse driver loaded and you have the DVP file that starts
  1505.          DVC.EXE set to either virtualize text when using DESQview/386
  1506.          or you have Writes Directly to screen set to yes, or both.
  1507.          (The supplied example DVP's have Virtualize Text=Yes).
  1508.        
  1509.          The reason: Even though DV Commander does NOT write directly
  1510.          to the screen, and DOES NOT need to be virtualized, the mouse
  1511.          does. DV Commander checks to see if it is getting direct
  1512.          access to the screen buffer and only initializes the mouse
  1513.          driver if so. I found that I got "mouse droppings" when I did
  1514.          not do this.
  1515.        
  1516.        
  1517.        * If you wish to use the DV Commander Open command to open a DVP
  1518.          name in the current directory that begins with a digit, (e.g.
  1519.          4D for 4DOS) you will need to preface it with ".\" This is
  1520.          because the command parser for the Open command will treat the
  1521.          digit as a delay parameter rather than a DVP file name. Using
  1522.          the form ".\4D" (without the quotes) references the DVP in the
  1523.          current directory and works around the problem.
  1524.  
  1525.  
  1526.  
  1527.  
  1528.        22                                        DV Commander User Guide
  1529.  
  1530.